export default {
    // 计算商品的总价格
    totalPrice(state){
         // 9.1 定义
         let  tPrice = 0;
         // 9.2 遍历所有 选中的商品
         state.shopListArr.forEach((value)=>{
           // 9.3 判断是否 处于 选中的状态
           if(value.checked){ 
             tPrice += value.shopPrice  * value.shopNumber
           }
         })
         // 9.4 更新商品总价格
        return tPrice;
    },

    // 是否全选
    isSelectedAll(state){
        let flag = true;
        state.shopListArr.forEach((value)=>{
          if(!value.checked){
            flag = false;
          }
        }); 
        // 赋值
        return  flag && state.shopListArr.length > 0;
    }
}